package fudan.se.project.integration.util;

import fudan.se.project.domain.User;
import fudan.se.project.util.jwt.JwtConfigProperties;
import fudan.se.project.util.jwt.JwtTokenUtil;

public class JwtUtil {

    private final JwtTokenUtil jwtTokenUtil;

    public JwtUtil(JwtConfigProperties jwtConfigProperties) {
        jwtTokenUtil = new JwtTokenUtil(jwtConfigProperties);
    }

    public String bearerToken(User user) {
        return String.format("Bearer %s", jwtTokenUtil.generateToken(user));
    }
}
